<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script>
        // 面试题，打印的结果是啥
        /*
            解决方案
                1、在ES6中提花let定义变量，可以解决
                2、闭包
         */
        for (var i = 0; i < 10; i++) {
            (function (a) {
                setTimeout(function () {
                    console.log(a);
                }, 1);
            })(i);
        }
    </script>
</body>
</html>